// 3.  使用koa-router，给我们第一步做的web服务应用集成路由功能
// 要求：
//     使用 http://localhost:8000/  返回“首页”字样
//     使用 http://localhost:8000/weixin  返回“微信”字样
//     使用 http://localhost:8000/alipay  返回“支付宝”字样
//     使用 http://localhost:8000/ds  返回“yyds”字样

// 导入依赖包
import koa from "koa";
import Router from 'koa-router';
import Bodyparser from 'koa-bodyparser';

// 创建 koa 实例
const app = new koa();
const router = new Router();

// 端口号
const port = 8000;

// 处理 URL
app.use(router.routes());

// 监听端口
app.listen(port);

// GET 请求
// 首页（使用 http://localhost:8000/）
router.get('/', async (ctx, next) => {
    ctx.response.body = '首页';
})

// 微信（使用 http://localhost:8000/weixin）
router.get('/weixin', async (ctx, next) => {
    ctx.response.body = '微信';
})

// 支付宝（使用 http://localhost:8000/alipay）
router.get('/alipay', async (ctx, next) => {
    ctx.response.body = '支付宝';
})

// yyds（使用 http://localhost:8000/ds）
router.get('/ds', async (ctx, next) => {
    ctx.response.body = 'yyds';
})

// 输出当前监听的地址
console.log(`当前监听的地址：http://localhost:${port}`);